Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F9 Germany F11 Romania F11 Romania F12 Brazil F13 Chile F2 Chile F3 Kuwait F1 Romania F15 Germany F12 Romania F17 Argentina F9 Argentina F10 France F12 Uruguay F1 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F9 Germany F8 Uruguay F1 Germany F5 Romania F16 Germany F4 Argentina F2 Argentina F3 Romania F8 Argentina F4 Germany F14 Argentina F5 France F16 Brazil F10 Brazil F11 Brazil F12 Uruguay F1 Argentina F7 Cuba F1 Great Britain F3 Great Britain F4 Kuwait F2 Argentina F4 Argentina F5 Romania F4 Czech Republic F3 Romania F5 Romania F6 Finland F1 Romania F7 Finland F2 Romania F8 Romania F9 Romania F13 Germany F10 Romania F14 Argentina F1 Argentina F3 Uruguay F4 Italy F2 France F6 France F5 Badden Open by Rothaus - Ettlingen Siemens Open - Scheveningen Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo Tatra Banka Open - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills s Tennis Masters 06 - Graz II Manta Open - Manta XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental Lima Challenger 2007 - Lima Heilbronn Open - Heilbronn 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Pharma Medico Open 2008 - Aarhus ATP Open Castilla y Leon - Segovia Geneva Challenger - Geneva Bancolombia Open - Cali Caversham International Tennis Tournament - Jersey Sao Paulo Challenger Barletta Challenger Athens Challenger Tenerife Challenger Izmir Challenger Prostejov Challenger Braunschweig Challenger Scheveningen Challenger St. Remy Challenger Eckental Challenger Buenos Aires Challenger Zagreb Challenger Braunschweig Challenger Ningboo Challenger Tashkent Challenger Heilbronn Challenger Quimper Challenger Wolfsburg Challenger Prague Challenger Caltanissetta Challenger Genova Challenger Tashkent Challenger Eckental Challenger St. Brieuc Challenger Sao Paulo Challenger Kosice Challenger Scheveningen Challenger Oberstaufen Challenger Meerbusch Challenger Szczecin Challenger Buenos Aires Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger St. Brieuc Challenger Rome Challenger Liberec Challenger Montevideo Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Tunis Challenger Aix En Provence Challenger Montevideo Challenger Aix En Provence Challenger Lyon Challenger Black Forest Open - Freudenstadt Salzburg-Anif Challenger Akbank Private Banking TED Open 2006 - Istanbul Puerto Vallarta Challenger Florianopolis Challenger Open de L'Isere (Open 38) - Grenoble Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Luedenscheid Challenger Open de Montauban - Montauban Medjurgorje Open - Medjugorje Ipsos Bucharest Challenger - Bucharest Heilbronn Challenger Montechiarugolo Challenger Rabat Challenger Pereira Challenger Masters Series - Hamburg Kitzbuhel Challenger Heilbronn Challenger Amazonia Open de Tenis - Belem 9th Wartburg Open - Eisenach Open D'Orleans - Orleans Montevideo Challenger South African Airways Tennis Open - Durban 10th Wartburg Open - Eisenach Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito ATP Challenger Numea - New Caledonia BH Telecom Indoors Sarajevo 2006 - Sarajevo Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova The Priority Telecom Open - Amersfoort Siemens Open - Scheveningen Delray Beach International Tennis Championships - Delray Beach BH Tennis Open International Cup - Belo Horizonte ABN/AMRO World Tennis Tournament - Rotterdam Joinville Tennis Festival - Joinville Black Forest Open - Freudenstadt Ethias Trophy - Mons XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open de Rennes La Trinitaine - Rennes Copa Petrobras Uruguray - Montevideo Naples Challenger - Naples La Serena Open - La Serena BMW Open - Munich Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Orange Prokom Open - Sopot BCR Open Romania - Bucharest Thailand Open - Bangkok XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Open Prevadies - St. Brieuc Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona LTA Cardiff Challenger - Cardiff Grand Prix Hassan II - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad II Naples ITG Challenger - Naples Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco La Rinascente Tennis Cup Harbour Club Milano - Milan Open Sabadell Atlantico - Barcelona Arpa Ceramic Cup - Reggio Emilia Estoril Open - Estoril BMW Open - Munich Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag The LTA Hester Trophy - Manchester Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest LTA Nottingham Challenger - Nottingham Thailand Open - Bangkok Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia San Marino Cepu Open - San Marino Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Dusseldorf Open Challenger 2007 - Dusseldorf Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Open de Rennes La Trinitaine - Rennes Catella Swedish Open - Bastad Copa Petrobras Argentina - Buenos Aires ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sony Ericsson Open 2008 - Belgrade Gerry Weber Open - Halle Campinas Challenger Ostdeutscher Sparkassen Cup - Dresden Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bet-at-home Open - Hamburg Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Brisbane International - Brisbane Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Power Horse Cup - Dusseldorf Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Labertz Open by Stawag - Aachen IPP Open - Helsinki Riviera di Rimini Challenger - Rimini XL Bermuda Open - Bermuda Sarajevo Challenger Malaysian Open - Kuala Lumpur Karlsruhe Challenger Geneva Challenger Rakuten Japan Open - Tokyo Tanger Challenger Curitiba Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Szczecin Challenger Portugal Open - Oeiras Montevideo Challenger SkiStar Swedish Open - Bastad Noumea Challenger Kazan Challenger Bergamo Challenger Vegeta Croatia Open - Umag Wolfsburg Challenger Kyoto Challenger Malaysian Open - Kuala Lumpur Guangzhou Challenger China Open - Beijing Athens Challenger Challenger Groningen - Groningen Apia International - Sydney Furth Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Dortmund Challenger Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Shanghai Challenger TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Rimouski Challenger St. Brieuc Challenger China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Oberstaufen Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Todi Challenger Mons Challenger Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Ortisei Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Ethias Trophy - Mons ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Marbella Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Seguros Bolivar Open - Medellin Heilbronn Challenger ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Bergamo Challenger Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Cherbourg Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Kyoto Challenger Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Mersin Challenger BMW Open - Munich Gonet Geneva Open - Geneva Porsche Open - Poznan Belgrade 2 - Belgrade Marrakech Challenger Argentina Open - Buenos Aires Bogota Challenger US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Scheveningen Challenger Alphen Challenger Banja Luka Challenger Montevideo Challenger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Dallas Challenger Lima Challenger Muller Cup 2000 - Ulm Istanbul Challenger Oberstaufen Cup - Oberstaufen Mamaia Challenger - Constanta Scheveningen Challenger Shenzhen Challenger Vercelli Challenger Anning Challenger Bordeaux Challenger Mestre Challenger Copa Telmex - Buenos Aires Caltanissetta Challenger DPD Challenger 2000 - Aschaffenburg Wolfsburg Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Mercedes Cup - Stuttgart Copa Petrobras Colombia - Bogota Oberstaufen Cup - Oberstaufen Davidoff Swiss Indoors Basel - Basel Muller Cup - Ulm Amer-Wilson Tampere Challenger - Tampere Eckental Challenger Ortisei Challenger Kobstaedernes ATP Challenger - Kolding Guayaquil Challenger San Remo Challenger Montevideo Challenger DPD Challenger 2001 - Aschaffenburg Quimper Challenger Scheveningen Challenger Bordeaux Challenger Rome Challenger Lugano Challenger Santos Challenger Lambertz Open by Stawag - Aachen Abierto Mexicano Telcel - Acapulco Tunis Challenger Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion Oberstaufen Challenger Ortisei Challenger Montevideo Challenger LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo Salzburg Challenger Caltanissetta Challenger Open de L'Isere - Grenoble Kazan Challenger Quimper Challenger Timisoara Challenger - Timisoara Guadalajara Challenger Aamulehti Tampere Open - Tampere Dusseldorf Open 2006 - Dusseldorf Copa Ericsson Uruguay - Montevideo Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tunis Challenger BNP Paribas Masters - Paris Milan Challenger BNP Paribas Open - Indian Wells Iasi Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bauer Watertechnilogy Cup 2008 - Eckental Salinas Challenger Iquique Challenger Miami Open - Miami Cherbourg Challenger Marrakech Challenger Napoli Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Gerry Weber Open - Halle Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Meknes Challenger BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille International German Open - Hamburg German Tennis Championships - Hamburg Plava Laguna Croatia Open - Umag Mallorca Championships - Mallorca Nordea Open - Bastad Rio Open - Rio de Janeiro BMW Open - Munich Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Plava Laguna Croatia Open - Umag